嗨各位,又見面了,今天會帶來一些基礎中的基礎,很多文章都會從 Hello World
開始說起,這裡我就偏不要(?),假設大家都不是來獲得成就感的,所以我就直接拿出最硬核的基本型別開始,俗話說的好,”無好地基,就起無好厝”,廢話不多,我們開始吧!
原始型別 (Primitive types) 在 Kotlin 官方文件被稱為基本型別 (Basic types),在程式語言設計中泛指原始支援的型別,程式中的其他型別皆是由這些基本型別所衍伸出來的。在物件導向語言中,通常會使用 class
組合出新的型別,這部分會在後面幾天提到。下面我們列出 Kotlin 裡面的基本型別:
Boolean
):true
) 與假 (false
)。||
(或), &&
(且), !
(非)Byte
: 在記憶體中以 8 位元 (bit) 表達有號(能儲存正負數值)數值。Short
: 在記憶體中以 16 位元表達有號整數。Int
: 在記憶體中以 32 位元表達有號整數。Long
: 在記憶體中以 64 位元表達有號整數。Float
: 在記憶體中以 32 位元表達有號浮點數。Double
: 在記憶體中以 64 位元表達有號浮點數。Unsigned Integer
: 全部位元皆用於表達數值,以 8 位元為例,則可表達 ( 0~256 (2^8) )Char
):'
包圍要表達的字元,例如: 'A'
String
):"
包圍要表達的字串,例如: "這是 iThome 鐵人賽第 14 屆"